@charset "UTF-8";
body, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, select, textarea, button, th, td, menu {
  margin: 0;
  padding: 0; }

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

ul, dl, ol {
  list-style: none; }

img, fieldset, input[type="submit"] {
  border: 0 none; }

em {
  font-style: normal; }

strong {
  font-weight: normal; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

button, input[type="button"] {
  cursor: pointer;
  border: 0 none; }

a, button, input, img {
  -webkit-touch-callout: none; }

img {
  /*pointer-events:none;*/
  /*禁止图片的点击事件，例如长按保存图片*/ }

input, select, textarea {
  outline: none; }

a {
  text-decoration: none;
  color: #000000; }

.fl {
  float: left; }

.fr {
  float: right; }

.clear {
  clear: both; }

.clearfix::after {
  content: "";
  display: block;
  clear: both; }

html, body {
  /*禁止用户选择元素*/
  -webkit-tap-highlight-color: transparent; }

html {
  height: 100%;
  width: 100%;
  font-family: 'Heiti SC', 'Microsoft YaHei';
  outline: 0;
  -webkit-text-size-adjust: none; }

body {
  height: 100%;
  margin: 0;
  position: relative; }

.ad {
  min-width: 1226px;
  width: 100%;
  background-color: #F8A507; }
  .ad .ad_top {
    width: 1226px;
    margin: 0 auto;
    height: 120px; }
    .ad .ad_top img {
      height: 100%; }

.mess {
  min-width: 1226px;
  width: 100%;
  height: 40px;
  background-color: #333333; }
  .mess .mess_nei {
    width: 1226px;
    margin: 0 auto;
    height: 40px;
    background-color: #333333;
    color: #b0b0b0;
    font-size: 12px;
    position: relative; }
    .mess .mess_nei div {
      height: 40px;
      line-height: 40px; }
    .mess .mess_nei a {
      color: #b0b0b0;
      vertical-align: top; }
      .mess .mess_nei a:hover {
        color: #ffffff; }
    .mess .mess_nei span {
      margin: 0 .5em;
      vertical-align: top; }
    .mess .mess_nei .car {
      display: inline-block;
      width: 120px;
      height: 40px;
      background-color: #424242;
      text-align: center;
      vertical-align: top; }
      .mess .mess_nei .car .iconfont {
        font-size: 20px;
        vertical-align: top; }
      .mess .mess_nei .car:hover {
        color: #ff6709;
        background-color: #FFFFFF; }
        .mess .mess_nei .car:hover + .car_li {
          display: block; }
    .mess .mess_nei .car_li {
      height: 100px;
      width: 315px;
      text-align: center;
      line-height: 100px;
      display: none;
      background-color: #FFFFFF;
      position: absolute;
      right: 0;
      bottom: -100px;
      -webkit-transition: all .2s;
      transition: all .2s;
      -webkit-box-shadow: 0 5px 5px 1px rgba(0, 0, 0, 0.1);
      box-shadow: 0 5px 5px 1px rgba(0, 0, 0, 0.1); }

.nav_wrap {
  width: 100%;
  position: relative;
  background-color: #FFFFFF; }

.nav {
  width: 1226px;
  margin: 0 auto; }
  .nav .nav_logo {
    width: 234px;
    line-height: 100px;
    height: 100px;
    font-size: 0; }
    .nav .nav_logo .logo {
      width: 55px;
      height: 55px;
      vertical-align: middle;
      display: inline-block;
      background-color: #ff6709;
      text-align: center;
      line-height: 55px; }
      .nav .nav_logo .logo img {
        vertical-align: middle; }
    .nav .nav_logo .gg {
      vertical-align: middle;
      display: inline-block;
      width: 159px;
      height: 100px;
      line-height: 100px;
      margin-left: 20px; }
      .nav .nav_logo .gg img {
        vertical-align: middle;
        width: 100%; }
  .nav > ul {
    height: 100px; }
    .nav > ul > li {
      float: left;
      height: 100px;
      line-height: 100px;
      font-size: 16px;
      padding: 0 10px; }
      .nav > ul > li:hover > a {
        color: #ff6709; }
      .nav > ul > li:hover .xiala {
        height: 230px;
        -webkit-transition: height .3s;
        transition: height .3s;
        border-top: 1px solid #E0E0E0;
        border-bottom: 1px solid #E0E0E0;
        -webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.07);
        box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.07); }
      .nav > ul > li a {
        color: #333333; }
    .nav > ul .xiala {
      width: 100%;
      position: absolute;
      overflow: hidden;
      left: 0;
      top: 100px;
      height: 0px;
      -webkit-transition: height .3s;
      transition: height .3s;
      background: #FFFFFF;
      z-index: 2; }
      .nav > ul .xiala ul {
        width: 1226px;
        margin: 0 auto;
        height: 230px;
        text-align: center;
        padding: 0 25px; }
        .nav > ul .xiala ul li {
          float: left;
          font-size: 16px;
          width: 205px;
          height: 230px;
          padding-top: 35px;
          position: relative; }
          .nav > ul .xiala ul li::after {
            content: "";
            position: absolute;
            right: 0;
            top: 35px;
            width: 1px;
            height: 100px;
            content: "";
            background-color: #e0e0e0; }
          .nav > ul .xiala ul li:last-of-type::after {
            content: none; }
          .nav > ul .xiala ul li .lie_img {
            width: 160px;
            height: 110px;
            margin: 0 auto 14px; }
            .nav > ul .xiala ul li .lie_img img {
              height: 100%; }
          .nav > ul .xiala ul li p {
            line-height: 20px;
            width: 160px;
            height: 20px;
            margin: 0 auto;
            font-size: 12px;
            color: #ff6709; }
            .nav > ul .xiala ul li p a {
              color: #333333; }
  .nav .search {
    width: 300px;
    height: 50px;
    margin-top: 25px; }
    .nav .search form {
      height: 50px;
      width: 300px;
      font-size: 0; }
      .nav .search form input {
        border: 1px solid #E0E0E0;
        vertical-align: top; }
        .nav .search form input:focus {
          border: 1px solid #ff6709; }
          .nav .search form input:focus + .ss {
            border: 1px solid #ff6709; }
      .nav .search form .text {
        padding: 0 10px;
        width: 245px;
        height: 50px;
        line-height: 48px; }
      .nav .search form .ss {
        cursor: pointer;
        margin-left: -1px;
        width: 51px;
        height: 50px;
        background-color: #FFFFFF;
        font-size: 24px; }
        .nav .search form .ss:hover {
          background-color: #ff6709;
          color: #FFFFFF; }

.kt {
  width: 1226px;
  margin: 0 auto;
  height: 460px;
  position: relative; }
  .kt img {
    height: 100%; }
  .kt .manu {
    width: 234px;
    height: 460px;
    position: absolute;
    padding: 20px 0;
    background-color: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0; }
    .kt .manu > li {
      font-size: 14px; }
      .kt .manu > li:hover + .con {
        display: block; }
      .kt .manu > li a {
        color: #FFFFFF;
        display: block;
        width: 234px;
        height: 42px;
        position: relative;
        line-height: 42px;
        padding-left: 30px; }
        .kt .manu > li a:hover {
          display: block;
          background-color: #ff6709; }
        .kt .manu > li a i {
          position: absolute;
          top: 0px;
          right: 20px; }
    .kt .manu .con {
      display: none;
      height: 460px;
      max-width: 992px;
      background-color: #FFFFFF;
      -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
      writing-mode: vertical-lr;
      font-size: 0;
      overflow: hidden;
      position: absolute;
      left: 234px;
      top: 0;
      border: 1px solid #e0e0e0;
      -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.18);
      box-shadow: 0 8px 16px rgba(0, 0, 0, 0.18); }
      .kt .manu .con:hover {
        display: block; }
      .kt .manu .con li {
        width: 248px;
        height: 76px;
        font-size: 14px;
        display: inline-block;
        -webkit-writing-mode: lr-tb;
        -ms-writing-mode: lr-tb;
        writing-mode: lr-tb; }
        .kt .manu .con li a {
          display: block;
          width: 248px;
          height: 76px;
          padding: 0 20px;
          font-size: 0;
          line-height: 76px; }
          .kt .manu .con li a:hover span {
            color: #ff6709; }
          .kt .manu .con li a .con_img {
            display: inline-block;
            width: 40px;
            height: 40px;
            vertical-align: middle;
            margin-right: 12px; }
            .kt .manu .con li a .con_img img {
              text-align: center;
              height: 100%; }
          .kt .manu .con li a span {
            font-size: 14px;
            color: #333;
            vertical-align: middle; }

.ify {
  width: 1226px;
  margin: 0 auto;
  margin-top: 14px;
  margin-bottom: 26px;
  height: 170px;
  font-size: 0px; }
  .ify .flxz {
    display: inline-block;
    vertical-align: bottom;
    background-color: #5F5750;
    width: 234px;
    height: 170px; }
    .ify .flxz li {
      display: inline-block;
      position: relative;
      width: 75px;
      height: 82px; }
      .ify .flxz li a {
        display: block;
        width: 70px;
        height: 64px;
        color: #CFCDCB;
        font-size: 12px;
        margin: 18px 3px 0;
        text-align: center; }
        .ify .flxz li a:hover {
          color: #FFFFFF; }
        .ify .flxz li a i {
          display: block;
          width: 70px;
          height: 24px;
          text-align: center;
          font-size: 24px;
          margin-bottom: 4px; }
    .ify .flxz .right::before {
      top: 6px;
      right: 0;
      position: absolute;
      content: "";
      background: #665e57;
      width: 1px;
      height: 70px; }
    .ify .flxz .top::after {
      top: -1px;
      left: 6px;
      width: 64px;
      height: 1px;
      position: absolute;
      content: "";
      background: #665e57; }
  .ify .flda {
    vertical-align: top;
    display: inline-block;
    width: 992px;
    height: 170px; }
    .ify .flda li {
      display: inline-block;
      margin-left: 15px; }
      .ify .flda li a {
        display: block;
        width: 316px;
        height: 170px;
        overflow: hidden; }
        .ify .flda li a:last-child {
          width: 315px; }
        .ify .flda li a img {
          height: 100%; }

.mx {
  width: 1226px;
  margin: 0 auto;
  height: 438px;
  margin-top: 18px; }
  .mx h2 {
    height: 58px;
    font-size: 24px;
    font-weight: normal; }
  .mx ul {
    width: 1240px; }
    .mx ul li {
      float: left;
      width: 234px;
      height: 340px;
      margin-right: 14px;
      margin-bottom: 14px;
      padding-top: 40px;
      background: #FAFAFA;
      text-align: center;
      font-size: 14px;
      border-top: 1px solid #ffac13;
      -webkit-transition: all 200ms;
      transition: all 200ms; }
      .mx ul li:hover {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
        -webkit-box-shadow: 0 8px 20px 2px rgba(0, 0, 0, 0.1);
        box-shadow: 0 8px 20px 2px rgba(0, 0, 0, 0.1); }
      .mx ul li:nth-of-type(2) {
        border-top-color: #83c44e; }
      .mx ul li:nth-of-type(3) {
        border-top-color: #e53935; }
      .mx ul li:nth-of-type(4) {
        border-top-color: #2196f3; }
      .mx ul li .imgdix {
        margin: 0 auto 10px;
        width: 160px;
        height: 160px;
        text-align: center; }
        .mx ul li .imgdix img {
          height: 100%; }
      .mx ul li h3 {
        width: 194px;
        height: 18px;
        font-size: 14px;
        margin: 0 auto 10px;
        font-weight: normal; }
        .mx ul li h3 a {
          color: #333333; }
      .mx ul li .pricet {
        width: 194px;
        height: 21px;
        margin: 0 auto 10px;
        color: #757575; }
      .mx ul li span {
        display: block;
        margin: 0 auto;
        width: 194px;
        height: 21px;
        color: #ff6709; }

.web {
  min-width: 1226px;
  width: 100%;
  padding-top: 60px;
  background-color: #F5F5F5;
  padding-bottom: 60px; }
  .web .jd {
    width: 1226px;
    margin: 0 auto;
    height: 686px;
    margin-bottom: 8px; }
    .web .jd h2 {
      line-height: 58px;
      font-size: 22px;
      font-weight: normal; }
    .web .jd .les {
      height: 686px;
      width: 234px; }
      .web .jd .les p {
        width: 234px;
        height: 614px; }
        .web .jd .les p:hover {
          -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
          -webkit-transition: all 200ms ease;
          transition: all 200ms ease; }
        .web .jd .les p img {
          height: 100%; }
    .web .jd .le {
      height: 686px;
      width: 234px; }
      .web .jd .le p {
        width: 234px;
        height: 300px;
        margin-bottom: 14px; }
        .web .jd .le p:hover {
          -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
          -webkit-transition: all 200ms ease;
          transition: all 200ms ease;
          -webkit-box-shadow: 0 8px 20px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 8px 20px 2px rgba(0, 0, 0, 0.1); }
        .web .jd .le p img {
          height: 100%; }
    .web .jd .ri {
      height: 672px;
      width: 992px; }
      .web .jd .ri h2 {
        text-align: right;
        height: 58px;
        line-height: 58px;
        color: #424242;
        font-size: 0;
        font-weight: normal;
        padding-top: 18px; }
        .web .jd .ri h2 a {
          line-height: 28px;
          display: inline-block;
          text-align: center;
          height: 30px;
          font-size: 16px;
          color: #424242;
          margin-left: 30px;
          vertical-align: top;
          -webkit-transition: all .2s;
          transition: all .2s; }
          .web .jd .ri h2 a:hover {
            color: #ff6709;
            border-bottom: 2px solid #ff6709; }
      .web .jd .ri ul {
        width: 992px;
        height: 624px; }
        .web .jd .ri ul li {
          float: left;
          width: 234px;
          height: 300px;
          margin-left: 14px;
          margin-bottom: 14px;
          background-color: #FFFFFF;
          text-align: center;
          padding-top: 34px;
          padding-bottom: 20px;
          position: relative;
          -webkit-transition: all 200ms;
          transition: all 200ms;
          overflow: hidden; }
          .web .jd .ri ul li:hover {
            -webkit-transform: translateY(-2px);
            transform: translateY(-2px);
            -webkit-box-shadow: 0 8px 20px 2px rgba(0, 0, 0, 0.1);
            box-shadow: 0 8px 20px 2px rgba(0, 0, 0, 0.1); }
            .web .jd .ri ul li:hover .pl {
              opacity: 1;
              -webkit-transform: translateY(0);
              transform: translateY(0); }
          .web .jd .ri ul li .imgbox {
            height: 150px;
            width: 150px;
            margin: 0 auto 18px; }
            .web .jd .ri ul li .imgbox img {
              height: 100%; }
          .web .jd .ri ul li h3 {
            margin: 0 auto;
            width: 214px;
            height: 21px;
            font-size: 14px;
            font-weight: normal; }
            .web .jd .ri ul li h3 a {
              color: #333333; }
          .web .jd .ri ul li h4 {
            margin: 0 auto;
            width: 214px;
            height: 21px;
            font-size: 12px;
            color: #b0b0b0;
            font-weight: normal;
            margin-bottom: 10px; }
          .web .jd .ri ul li p {
            width: 214px;
            height: 21px;
            font-size: 14px;
            color: #ff6709; }
            .web .jd .ri ul li p span {
              color: #b0b0b0;
              text-decoration: line-through; }
          .web .jd .ri ul li .bq {
            text-align: center;
            width: 64px;
            height: 20px;
            color: #FFFFFF;
            font-size: 12px;
            line-height: 20px;
            position: absolute;
            margin-left: -32px;
            left: 50%;
            top: 0; }
          .web .jd .ri ul li .dz {
            background-color: #e53935; }
          .web .jd .ri ul li .xp {
            background-color: #83c44e; }
          .web .jd .ri ul li .my {
            background-color: #ffac13; }
          .web .jd .ri ul li .pl {
            opacity: 0;
            width: 234px;
            background: #ff6709;
            height: 76px;
            text-align: left;
            z-index: 5;
            position: absolute;
            left: 0;
            bottom: 0;
            -webkit-transform: translateY(100%);
            transform: translateY(100%);
            -webkit-transition: all .2s ease-in;
            transition: all .2s ease-in; }
            .web .jd .ri ul li .pl a {
              display: block;
              padding: 8px 30px;
              font-size: 12px; }
              .web .jd .ri ul li .pl a p {
                width: 174px;
                height: 36px;
                margin-bottom: 5px;
                color: #fff;
                font-weight: normal;
                line-height: 18px;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical; }
              .web .jd .ri ul li .pl a span {
                color: rgba(255, 255, 255, 0.6);
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden; }
      .web .jd .ri .last {
        height: 143px;
        text-align: left; }
        .web .jd .ri .last h3, .web .jd .ri .last h4 {
          margin-left: 30px;
          width: 94px;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
        .web .jd .ri .last .text {
          font-size: 18px;
          width: 94px;
          margin-top: 20px;
          margin-left: 30px; }
        .web .jd .ri .last p {
          width: 94px;
          margin-left: 30px; }
        .web .jd .ri .last .imgwerd {
          width: 80px;
          height: 80px;
          line-height: 80px;
          position: absolute;
          right: 20px;
          top: 32px;
          text-align: center; }
          .web .jd .ri .last .imgwerd img {
            height: 100%; }
          .web .jd .ri .last .imgwerd i {
            font-size: 48px;
            color: #ff6709;
            vertical-align: middle; }
  .web .tj {
    width: 1226px;
    margin: 0 auto;
    overflow: hidden; }
    .web .tj ul {
      width: 1240px; }
      .web .tj ul li {
        float: left;
        width: 234px;
        height: 300px;
        margin-right: 14px;
        margin-bottom: 14px;
        padding-top: 40px;
        background: #FFFFFF;
        text-align: center;
        font-size: 14px;
        -webkit-transition: all 200ms;
        transition: all 200ms; }
        .web .tj ul li:hover {
          -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
          -webkit-box-shadow: 0 8px 20px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 8px 20px 2px rgba(0, 0, 0, 0.1); }
        .web .tj ul li .imgdiv {
          margin: 0 auto 10px;
          width: 140px;
          height: 140px;
          text-align: center; }
          .web .tj ul li .imgdiv img {
            height: 100%; }
        .web .tj ul li h3 {
          width: 194px;
          height: 18px;
          font-size: 14px;
          margin: 0 auto 10px; }
          .web .tj ul li h3 a {
            color: #333333; }
        .web .tj ul li .pricet {
          width: 194px;
          height: 21px;
          margin: 0 auto 10px;
          color: #ff6709; }
        .web .tj ul li span {
          display: block;
          margin: 0 auto;
          width: 194px;
          height: 21px;
          color: #757575; }
  .web .renp {
    width: 1226px;
    margin: 0 auto;
    overflow: hidden; }
    .web .renp ul {
      width: 1240px; }
      .web .renp ul li {
        float: left;
        width: 296px;
        height: 415px;
        margin-right: 14px;
        background-color: #FFFFFF;
        -webkit-transition: all 200ms;
        transition: all 200ms; }
        .web .renp ul li:hover {
          -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
          -webkit-box-shadow: 0 8px 20px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 8px 20px 2px rgba(0, 0, 0, 0.1); }
        .web .renp ul li .nr {
          font-size: 14px;
          height: 72px;
          width: 240px;
          line-height: 24px;
          text-align: justify;
          margin: 0 auto 22px;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 3;
          -webkit-box-orient: vertical; }
        .web .renp ul li .laiy {
          height: 18px;
          font-size: 12px;
          width: 240px;
          color: #b0b0b0;
          margin: 0 auto; }
        .web .renp ul li .price {
          width: 236px;
          height: 21px;
          font-size: 14px;
          margin: 8px auto 0; }
          .web .renp ul li .price span {
            color: #e0e0e0;
            margin: 0 .5em; }
          .web .renp ul li .price p {
            display: inline;
            color: #ff6709; }
        .web .renp ul li .imghe {
          overflow: hidden;
          width: 296px;
          height: 220px;
          margin-bottom: 28px; }
          .web .renp ul li .imghe img {
            height: 100%; }
  .web .other {
    width: 1226px;
    margin: 0 auto;
    margin-top: 28px; }
    .web .other ul {
      width: 1240px;
      overflow: hidden;
      padding-top: 2px; }
      .web .other ul li {
        float: left;
        width: 296px;
        height: 420px;
        background-color: #FFFFFF;
        padding-top: 45px;
        margin-right: 14px;
        text-align: center;
        -webkit-transition: all 200ms ease;
        transition: all 200ms ease;
        border-top: 1px solid #ffac13; }
        .web .other ul li:hover {
          -webkit-transform: translateY(-2px);
          transform: translateY(-2px); }
        .web .other ul li:nth-of-type(2) {
          border-top-color: #83c44e; }
          .web .other ul li:nth-of-type(2) h2 {
            color: #83c44e; }
        .web .other ul li:nth-of-type(3) {
          border-top-color: #e53935; }
          .web .other ul li:nth-of-type(3) h2 {
            color: #e53935; }
        .web .other ul li:nth-of-type(4) {
          border-top-color: #2196f3; }
          .web .other ul li:nth-of-type(4) h2 {
            color: #2196f3; }
        .web .other ul li h2 {
          font-size: 16px;
          line-height: 24px;
          text-align: center;
          width: 276px;
          height: 24px;
          margin: 0 auto 18px;
          color: #ffac13; }
        .web .other ul li h3 {
          width: 256px;
          margin: 0 auto;
          font-size: 20px;
          font-weight: normal; }
        .web .other ul li p {
          line-height: 20px;
          width: 200px;
          margin: 8px auto 0;
          font-size: 12px; }
          .web .other ul li p a {
            color: #b0b0b0; }
        .web .other ul li .priced {
          color: #333333;
          font-size: 14px; }
        .web .other ul li .bookimg {
          width: 216px;
          height: 154px;
          margin: 0 auto;
          line-height: 154px; }
          .web .other ul li .bookimg img {
            vertical-align: bottom; }
  .web .video {
    width: 1226px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 28px; }
    .web .video ul {
      width: 1240px; }
      .web .video ul li {
        float: left;
        width: 296px;
        height: 285px;
        margin-right: 14px;
        margin-bottom: 14px;
        text-align: center;
        background: #FFFFFF;
        -webkit-transition: all 200ms;
        transition: all 200ms; }
        .web .video ul li:hover {
          -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
          -webkit-box-shadow: 0 8px 20px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 8px 20px 2px rgba(0, 0, 0, 0.1); }
        .web .video ul li div {
          width: 296px;
          height: 180px;
          position: relative;
          overflow: hidden;
          margin-bottom: 28px; }
          .web .video ul li div img {
            height: 100%; }
          .web .video ul li div:hover span {
            background: #ff6709;
            border-color: #ff6709; }
        .web .video ul li h3 {
          height: 21px;
          font-size: 14px;
          font-weight: normal;
          margin-bottom: 5px; }
          .web .video ul li h3 a {
            color: #333333; }
        .web .video ul li p {
          font-size: 12px; }
          .web .video ul li p a {
            color: #b0b0b0; }
        .web .video ul li span {
          display: block;
          position: absolute;
          left: 20px;
          bottom: 10px;
          width: 32px;
          height: 20px;
          line-height: 17px;
          border: 2px solid #fff;
          border-radius: 12px;
          background-color: rgba(0, 0, 0, 0.6);
          cursor: pointer; }
        .web .video ul li i {
          font-size: 30px;
          color: #FFFFFF;
          vertical-align: top; }

.serve {
  width: 1226px;
  margin: 0 auto;
  height: 80px;
  padding: 27px 0;
  border-bottom: 1px solid #E0E0E0; }
  .serve ul li {
    color: #333333;
    float: left;
    height: 25px;
    width: 20%;
    text-align: center;
    font-size: 16px;
    border-right: 1px solid #e0e0e0; }
    .serve ul li:last-child {
      border-right: 0; }
    .serve ul li a {
      color: #333333; }
      .serve ul li a:hover {
        color: #ff6709; }
    .serve ul li i {
      font-size: 24px;
      vertical-align: middle; }

.ser {
  width: 1226px;
  margin: 0 auto;
  padding: 40px 0; }
  .ser > * {
    float: left; }
  .ser dl {
    width: 160px; }
    .ser dl dt {
      font-size: 14px;
      color: #424242;
      margin-bottom: 26px; }
    .ser dl dd {
      height: 18px;
      margin-top: 10px;
      font-size: 12px; }
      .ser dl dd a {
        color: #757575; }
        .ser dl dd a:hover {
          color: #ff6709; }
  .ser .tel {
    width: 244px;
    height: 112px;
    border-left: 1px solid #E0E0E0;
    margin-left: 18px; }
    .ser .tel .phone {
      color: #ff6709;
      font-size: 22px; }
    .ser .tel p {
      text-align: center;
      font-size: 12px; }
    .ser .tel .weixin {
      margin: 0 auto;
      display: block;
      margin-top: 20px;
      font-size: 12px;
      color: #ff6709;
      width: 120px;
      height: 30px;
      border: 1px solid #ff6709;
      -webkit-transition: all .4s;
      transition: all .4s;
      text-align: center;
      line-height: 28px; }
      .ser .tel .weixin:hover {
        color: #FFFFFF;
        background-color: #ff6709; }
        .ser .tel .weixin:hover i {
          color: #FFFFFF; }
      .ser .tel .weixin i {
        font-size: 12px;
        color: #ff6709;
        vertical-align: middle; }

.footrd {
  min-width: 1226px;
  width: 100%;
  background: #F5F5F5; }

.help {
  width: 1226px;
  margin: 0 auto;
  height: 166px;
  padding: 30px 0; }
  .help .mi {
    height: 57px; }
    .help .mi .logo_img {
      float: left;
      height: 57px;
      width: 57px;
      background: #ff6709;
      margin-right: 10px; }
      .help .mi .logo_img img {
        height: 100%; }
    .help .mi .ifo {
      float: left;
      width: 590px; }
      .help .mi .ifo .ifo_link {
        font-size: 12px;
        color: #757575; }
        .help .mi .ifo .ifo_link a {
          font-size: 12px;
          color: #757575; }
          .help .mi .ifo .ifo_link a:hover {
            color: #ff6709; }
      .help .mi .ifo .copyright {
        font-size: 12px;
        color: #b0b0b0;
        line-height: 20px; }
        .help .mi .ifo .copyright a {
          color: #B0B0B0; }
          .help .mi .ifo .copyright a:hover {
            color: #ff6709; }
    .help .mi .links {
      float: right;
      width: 436px;
      height: 28px;
      margin-top: 4px;
      font-size: 0; }
      .help .mi .links a {
        display: inline-block;
        width: 83px;
        height: 28px; }
        .help .mi .links a img {
          height: 100%; }
  .help .slogan {
    width: 300px;
    height: 20px;
    margin: 30px auto 0;
    font-family: "楷体";
    font-size: 20px;
    text-align: center;
    color: #333333; }
